package epucjr.psicopuc.ensino.dominio;

import java.util.ArrayList;
import java.util.List;

public class Educacao {
	/************************
	 * ATRIBUTOS
	 ***********************/
	private long idEscolaridade;
	private EnsinoFundamental ensinoFundamental;
	private EnsinoMedio ensinoMedio;
	private EnsinoSuperior ensinoSuperior;
	private List<PosGraduacao> posGraduacao;	
	
	/************************
	 * CONSTRUTOR
	 ***********************/
	
	public Educacao() {
		this.ensinoFundamental = new EnsinoFundamental();
		this.ensinoMedio = new EnsinoMedio();
		this.ensinoSuperior = new EnsinoSuperior();
		this.posGraduacao = new ArrayList<PosGraduacao>();
	}

	
	
	public Educacao(EnsinoFundamental ensinoFundamental,
			EnsinoMedio ensinoMedio, EnsinoSuperior ensinoSuperior,
			List<PosGraduacao> posGraduacao) {
		super();
		this.ensinoFundamental = ensinoFundamental;
		this.ensinoMedio = ensinoMedio;
		this.ensinoSuperior = ensinoSuperior;
		this.posGraduacao = posGraduacao;
	}



	/************************
	 * METODOS
	 ***********************/
	
	
	/************************
	 * GETTERS/SETTERS
	 ***********************/
	
	public long getIdEscolaridade() {
		return idEscolaridade;
	}

	public void setIdEscolaridade(long idEscolaridade) {
		this.idEscolaridade = idEscolaridade;
	}

	public EnsinoFundamental getEnsinoFundamental() {
		return ensinoFundamental;
	}

	public void setEnsinoFundamental(EnsinoFundamental ensinoFundamental) {
		this.ensinoFundamental = ensinoFundamental;
	}

	public EnsinoMedio getEnsinoMedio() {
		return ensinoMedio;
	}

	public void setEnsinoMedio(EnsinoMedio ensinoMedio) {
		this.ensinoMedio = ensinoMedio;
	}

	public EnsinoSuperior getEnsinoSuperior() {
		return ensinoSuperior;
	}

	public void setEnsinoSuperior(EnsinoSuperior ensinoSuperior) {
		this.ensinoSuperior = ensinoSuperior;
	}

	public List<PosGraduacao> getPosGraduacao() {
		return posGraduacao;
	}

	public void setPosGraduacao(List<PosGraduacao> posGraduacao) {
		this.posGraduacao = posGraduacao;
	}

}
